#ifndef _RTC_APP_H_
#define _RTC_APP_H_

#include <stdint.h>
#include <stdbool.h>
#include "timestamp.h"

#if (_REAL_TIME_CLOCK_SOURCE_ == _INTERNAL_CLOCK_SOURCE_)
/**
 * @brief 获取设备当前时间
 * 
 * @param pDeviceTime - 设备当前时间
 */
extern void RtcGetDeviceTime(TimeFormat_t *pDeviceTime);

/**
 * @brief 更新设备当前时间
 * 
 * @param UpdateTimestamp - 更新时间
 */
extern bool RtcUpdateDeviceTime(uint32_t UpdateTimestamp);

#endif
#endif
